/**
 *  @file HttpException.h
 */
#ifndef _HTTPEXCEPTION_H_
#define _HTTPEXCEPTION_H_

#include "../../exceptions/BaseException.h"
#include "HttpConst.h"

namespace cppflib
{

namespace net
{

namespace http
{

class _DLLAPI HttpException : public exceptions::BaseException
{
private:
    HttpException(void);
public:
    explicit HttpException(pcwstr_t message);
    HttpException(pcwstr_t message, httperr_t errCode);
    virtual ~HttpException(void);
};

}  // end of namespace http

}  // end of namespace net

}  // end of namespace cppflib



#endif
